package models

// 广告模块配置
type SysAdvCfg struct {
	AdvId *uint64 `gorm:"column:adv_id;primarykey"` // 广告ID
	PictureUrl *string `gorm:"column:picture_url"` // 图片链接
	Title *string `gorm:"column:title"` // 标题
	PageUrl *string `gorm:"column:page_url"` // 页面链接
	PageType *uint8 `gorm:"column:page_type"` // 页面类型 1:闪屏(1) 2:弹窗(5) 3:横幅(5) 4:业务(5) 5:推广(3) 6:充电订单广告(1) 7:站点详情(1) 8:个人中心(2) 9:个人中心推广(1)
	PSort *int8 `gorm:"column:p_sort"` // 每种页面类型的排序
	Ptype *uint8 `gorm:"column:ptype"` // 范围类型 0:全国,1:省,2:市
	StartTime *jsontime.JsonTime `gorm:"column:start_time"` // 开始日期
	EndTime *jsontime.JsonTime `gorm:"column:end_time"` // 结束日期
	IsActiveStatus *uint8 `gorm:"column:is_active_status"` // 是否有效状态 0:无效，1:有效
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *SysAdvCfg) TableName() string {
	return "sys_adv_cfg"
}